
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;
}
.body_bg{ background-color:#291d15; font-family: EF Circular Latin,PingFang SC,Microsoft Yahei,sans-serif; background-image:url(../img/body_bg.jpg);}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;}

@font-face {
    font-family: 'Trump';
    src: url('../font/TrumpGothicEast_bold.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../font/TrumpGothicEast_bold.woff') format('woff'),
    url('../font/TrumpGothicEast_bold.ttf') format('truetype'),
    url('../font/TrumpGothicEast_bold.svg#apple') format('svg');
}





@font-face {
 font-family: 'WenYueRegular';
 src: url('../font/WenYue.eot');
 src: local('WenYue Regular'),
        local('WenYue'),
        url('../font/WenYue.woff') format('woff'),
        url('../font/WenYue.ttf') format('truetype'),
        url('../font/WenYue.svg#Source') format('svg');
}  

.wow:first-child {
  visibility: hidden;
}
.clear {
  clear: both; }

.f-cb {
  zoom: 1; }

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: "."; }

.fl {
  float: left;
  display: inline; }

.fr {
  float: right;
  display: inline; }

.por {
  position: relative; }

.poa {
  position: absolute; }

.pof {
  position: fixed; }

.poa-f {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.ovh {
  overflow: hidden; }

.noselect {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }

.z1 {
  z-index: 1; }

.z2 {
  z-index: 2; }

.z3 {
  z-index: 3; }

.dn {
  display: none; }

.dib {
  display: inline-block; }

.w-f {
  width: 100%; }

.h-f {
  height: 100%; }

.fwn {
  font-weight: normal; }

.tac {
  text-align: center; }

.t-f {
  -webkit-transition: all 0.5s;
          transition: all 0.5s; }

.t-c {
  -webkit-transition: color 0.5s;
          transition: color 0.5s; }

.t-bg {
  -webkit-transition: background 0.5s;
          transition: background 0.5s; }






.banner {width: 100%;}
.banner .swiper-slide{
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner .swiper-slide img{width:100%; height:auto;}
/*banner结束*/


/*样式开始*/
.i-fir-wrap {
  position: relative;
  z-index: 2;
}
@media (max-width:1600px) {
	
	.member-list-left h3{font-size:2rem; padding-top:3rem;}
}
@media (max-width:1190px) {
	.member-list-left{ width:100%;}
	.member-list-left h3{ padding-top:2rem; line-height:3rem;}
	.member-list-left h5{ padding-top:1rem;}
	.member-list-left h3{ font-size:2rem}
	.yuyue{ display:none;}

}
@media (max-width:1440px) {
	.yuyue{ display:none;}

}


.case {
  width: 100%;
  height: 100%;
}
.case-cp{
 
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.9);
}
.case-cp a{ position:relative; width:100%; height:100%;background:url(../img/homecpbg.jpg) center no-repeat; background-size:100% 100%; padding:3rem 0;}
.case .swiper-slide-active,.case .swiper-slide-duplicate-active{transform:scale(1); z-index:11}
.case .swiper-slide-active .layer-mask,.case .swiper-slide-duplicate-active .layer-mask{ opacity:0}
.case .swiper-slide-active a:hover,.case .swiper-slide-duplicate-active a:hover{ opacity:0.8;transition: all 1s;}
.case{ margin-top:2rem;}
.case .case-cp h2{ width:100%; text-align:center; line-height:3rem; font-weight:500}
.case .case-cp h2 span{font-weight:lighter;}
.case .marg-3{padding-top:3rem;}
.case .case-cp img{ max-width:100%; height:auto; text-align:center; }
.case .case-cp .more-cp{ width:100%; margin:1rem 0;}
.case .case-cp .cp{ width:65%; height:auto; margin:0 auto;}
.case-cp a:hover{ color:#333;}
.pagination-cp{ display:none;}
.layer-mask {
    width: 100%;
    height: 100%;
    opacity: 0.55;
    transition: all 1s;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}

.cp-tittel

/*产品副导航*/
.pic-nav{ width:100%; height:auto;}
.cp-tittel{ width:254px; height:101px; margin:0 auto; margin-top:50px;}
.cp-tittel img{ width:100%;}
@media only screen and (min-width: 1439px) {
.pic-nav ul li{ width:16.66%; float:left;}
.pic-nav ul li a{ width:240px; height:100px; background:url(../img/cpnav2.png) center no-repeat; display:block; margin:0 auto; position:relative; font-size:22px; color:#fad2aa; font-family:'WenYueRegular';}
.pic-nav ul li span{ width:178px; height:57px; position:absolute; bottom:0px; right:35px; text-align:center; display:block; line-height:57px;}
.max1660{ width:80%; margin:0 auto;}
.pic-nav ul li a:hover{ background:url(../img/cpnav1.png) center no-repeat; color:#291d15;}

}
@media only screen and (max-width: 1440px) {
	.pic-nav{ width:100%; margin-top:2rem;}
.pic-nav ul li{ width:31.3%; float:left; border:1px solid #fad2aa; margin:0 1%; height:50px; margin-bottom:1rem; border-radius:10px;}
.pic-nav ul li a{ border:1px solid #fad2aa; width:94%; margin:4px 3%; height:40px; display:block;border-radius:5px;}
.pic-nav ul li span{ width:100%; height:3rem; line-height:40px; font-size:1.6rem;color:#fad2aa; font-family:'WenYueRegular'; text-align:center; display:block;}
.max1660{ width:98%; margin:0 auto;}
}

@media only screen and (max-width:960px) {
.case{ width:94%; margin:0 auto; margin-top:2rem;}}

/*单页*/
.popular{ width:100%; height:5rem; background:#705b48; border-radius:10px; line-height:5rem; text-align:center; color:#fbd6b0; margin:0 auto; margin-top:4rem;}
.popular-ion{ padding-top:3rem;}
.popular-ion h1{ font-weight:bold; line-height:1.4; color:#fbd6b0;}
.popular-ion h4{margin-top:1rem; width:37px; height:20px;}
.popular-ion h4 img{ width:100%;}
.popular-ion h3{ padding:2em 0 0.5em 0; color:#fbd6b0;}
.popular-ion h5{ line-height:2.5em; width:90%; font-family: "Trump"; color:#fbd6b0;}
.popular-con{ line-height:5rem; font-size:2.4rem; margin-top:3rem;color:#fbd6b0;}
.popular-con span{ font-weight:bold; font-size:2.6rem; line-height:5rem; color:#fbd6b0; margin-right:10px;}
.currency-text{ width:100%; line-height:4rem; font-size:1.6rem; margin-top:2rem;color:#fbd6b0; }
.currency-text img{ max-width:100%;}
.popular-w{ margin:4rem 0;}


/*about*/

.lw-about{position: relative; margin-top:7rem}
.about-text{top:5%; position:absolute; width:100%;}
.about-text .p1{ display:block; width:494px; height:167px; margin:0 auto; margin-top:3rem;}
.about-text .p1 p{ position:absolute; top:60px; right:180px; font-size:42px;font-family:'WenYueRegular';}
.about-text a:hover p{ color:#b50909;}
.about-text .p2{ width:40%; font-size:18px; font-family:'宋体'; margin:0 auto; text-align:center; margin-top:5rem; line-height:3rem; color:#fad2aa;}
.about-text .p2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.lw-about-focusdn img{width: 100%;}

.videolist { margin:0 auto; width:70px; height:70px; margin-top:50px;}
.videolist:hover{ cursor: pointer; }
.videos{ display:none; border: 1px solid #080808; position:absolute; left:50%; margin-left:-30%; margin-top:-319.5px; z-index:100; width:60%;}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.lw-about-focusph{ display:none;}
.about-text h1{ width:100%; margin-top:4rem; text-align:center; color:#FFF;}

@media only screen and (max-width:960px) {
.videos{ display:none; border: 1px solid #080808; position:absolute; left:52%; margin-left:-50%; margin-top:-200px; z-index:100; width:96%; }
.vclose { position:absolute; border-radius:100%; cursor: pointer; }
.lw-about-focusdn{ display:none;}
.lw-about-focusph{ display:block;}
.lw-about-focusph img{ width:100%;}
.about-text .p1{ display:block; width:60%; height:auto; margin-left:15%;margin-top:0.5rem;}
.about-text .p1 img{ width:100%;}
.about-text .p2{ width:94%; font-size:18px; font-family:'宋体'; margin:0 auto; text-align:center; margin-top:1rem; line-height:3rem; color:#fad2aa;}
.lw-about{position: relative; margin-top:3rem}
.videolist { margin:0 auto; width:50px; height:50px; margin-top:50px;}
.videolist img{width:100%;}
.cp-tittel{ width:50%; height:auto; margin:0 auto; margin-top:1rem;}
.about-text h1{ width:100%; margin-top:2rem; text-align:center; color:#FFF; font-size:2.2rem}
}
/**/
.index-news-bt{ margin-top:3rem;}
.news-ng{ width:279px; height:73px; float:left; background:url(../img/news-ng.png) center no-repeat; text-align:center; line-height:73px;font-family:'WenYueRegular'; font-size:30px; color:#fad2aa;}
.news-more{ width:108px; height:48px; margin-top:11px; line-height:48px; background:url(../img/news-more.png) center no-repeat; text-align:center; font-family:'WenYueRegular'; font-weight:bold; color:#291d15;}
.news-more2{ width:108px; height:48px; margin:0 auto; line-height:48px; background:url(../img/news-more.png) center no-repeat; text-align:center; font-family:'WenYueRegular'; font-weight:bold; color:#291d15;}
.news-more2{ display:none;}
.index-news-list{ margin-top:2rem;}
.index-news-list .news-text{ width:90%; height:auto;}
.index-news-list .news-text h4.text1{ font-size:1.8rem; line-height:3.5rem; color:#fad2aa;}
.index-news-list .news-text h4.text1 a{ color:#fad2aa;transition: all 1s;}
.index-news-list .news-text h4.text1 a:hover{ color:#b50909;transition: all 1s;}
.index-news-list .news-text h5.text2{ font-size:1.6rem; line-height:2.5rem;font-family:"宋体";display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.index-news-list .news-text h5.text2 a{ color:#7f6348;}
.index-news-list .news-text h6{font-size:1.4rem; line-height:2.5rem;font-family:"宋体";color:#7f6348;}
.news-text-r{ display:block; text-align:center; width:6%; font-size:3rem; color:#b50909; margin-top:3.4rem;}
@media (max-width:1300px) {
.about-text .p1{ display:block; width:50%; height:auto; margin:0 auto; margin-top:0.5rem;}
.about-text .p2{ margin-top:0.5rem; width:70%;}
.about-text h1{ display:none;}
}
@media only screen and (max-width:960px) {
.news-more{ display:none;}
.news-more2{ display:block;}
.news-ng{ margin:0 auto; float:none;}
.about-text h1{ display:block}
.link-yq h3{ text-align:center;}

}
.index-hzjl img{ width:100%; margin:0 auto; height:auto;}
.index-hzjl a{ width:95%; display:block; margin:0 auto; height:auto; margin-top:3rem;}

@media (max-width:1300px) {

.index-hzjl a{ width:100%; display:block; margin:0 auto; height:auto; margin-top:3rem;}

}
.link-yq h3{ font-family:"宋体"; padding:1rem 0; color:#b19376;}
.link-yq{ margin:0 auto; padding:0; background:#140c07; padding:2rem 0; margin-top:3rem}
.link-yq a{ text-align:center; font-size:1.4rem; color:#b19376; line-height:3rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.link-yq a:hover{ color:#b50909;transition: all 1s;}

.footer{ margin:0 auto; padding:0; background-color:#0f0804; padding-top:2rem;}
.footer ul{ width:80%; margin-left:-5%;}
.footer-nav ul li{ width:16.6%; height:45px; float:left; text-align:center; color:#b19376; margin:2rem 0; position:relative;}
.footer-nav ul li a{ color:#b19376; height:45px; display:block;transition: all 1s;}
.footer-nav ul li a:hover{ background:url(../img/footer-ico.png) center bottom no-repeat; color:#fbd6b0; transition: all 0.7s;}
.footer-nav ul li:after{
	content: '';
    position:absolute;
    right:0;
    top:0px;
    width:2px;
    height:15px;
    background:#b19376;
    line-height:normal;
    text-align:center;
    font-size:10px;}
	
.footer-nav ul li:last-child:after{background:#0f0804;}

.footer2{ margin:0 auto; padding:0; background-color:#0f0804; background-image:url(../img/footer-bg.jpg); background-repeat:no-repeat; border-top:1px solid #2d2017; background-position:bottom; padding-top:2rem; padding-bottom:5rem;}
.footer-tel{ text-align:right; padding:2rem 0; color:#b19376;}
.foot-text1{ text-align:left; line-height:3rem;color:#b19376; padding:0;}
.foot-text2{ text-align:right; line-height:3rem;color:#b19376; padding:0;}
	
@media (max-width:996px) {
	.footer ul{ width:100%; margin-left:0;}
	.footer-nav ul li{ width:33.3%; height:45px; float:left; text-align:center; color:#b19376; margin:1rem 0; position:relative;}
	.foot-text1{ text-align:center; line-height:3rem;color:#b19376; padding:0;}
	.foot-text2{ text-align:center; line-height:3rem;color:#b19376; padding:0;}
	.footer-tel{ text-align:center;}
.footer-nav ul li:nth-child(3):after{background:#0f0804;}
.link-yq a{line-height:3.5rem;}

	}
@media (max-width:1300px) {	
	.link-yq h3{ font-family:"宋体"; padding-top:1rem; padding-bottom:1rem; color:#b19376; text-align:center;}

	}
	
	
	
/*子页*/
.index_pfocus{position: relative; overflow:hidden;}
.focus-text{bottom:25%; position:absolute; width:100%;}
.focus-text .p1{font-size:16px;padding-bottom:15px;text-align:left; margin-top:15px; color:#fff;}
.focus-text .p2{font-size:54px;text-align:left; color:#FFF; font-weight:bold; line-height:1.2}
@media only screen and (min-width: 1170px) {.focus img{width: 100%;}}
@media only screen and (max-width: 1169px) {.focus img{width:auto; min-height:400px;}}


.con-tittip {
  margin:0 auto;
  margin-top: -65px;
  position: relative;
  z-index: 2; background:#705b48; border-radius:10px;
}
.con-tittip .tittipbox {
  border-radius: 6px;
  overflow: hidden;
}
.con-tittip.active {
  line-height: 130px;
}
.con-tittip.on {
  line-height: 90px;
  height: 90px;
  margin-top: -45px;
}
.con-tittip .tittip-top {
  font-size: 0;
  padding: 0 2rem;
}
.con-tittip .tittip-top .back {
  display: block;
  font-size: 14px;
  color: #999999;
  padding-right: 38px;
  box-sizing: border-box;
  position: relative;
}
.con-tittip .tittip-top .back:after {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  background: url(../img/c11.png) no-repeat center;
  background-size: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.con-tittip .tittip-top .back:hover:after {
  background: url(../img/c12.png) no-repeat center;
  background-size: 100%;
}
.con-tittip .tittip-top .span {
  width: 25px;
  height: 30px;
  background: url(../img/a4.png) no-repeat center;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.con-tittip .tittip-top .span.active {
  background: url(../img/a5.png) no-repeat center;
  background-size: 100%;
}
.con-tittip .tittip-top a {
  color: #fbd6b0;
  font-size: 14px;
  transition: .5s ease-in-out;
  display: inline-block;
  vertical-align: middle;
}
.con-tittip .tittip-top a:hover, .con-tittip .tittip-top a.active {
  color: #b50909;
  transition: .5s ease-in-out;
}
.con-tittip .tittip-top a:nth-child(n+2) {
  padding-left: 25px;
  margin-left: 25px;
  position: relative;
}
.con-tittip .tittip-top a:nth-child(n+2):after {
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  background: url(../img/a3.png) no-repeat center;
  background-size: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.con-tittip .tittip-top .home {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url(../img/a2.png) no-repeat center;
  background-size: 100%;
}
.con-tittip .tittip-top .home:hover {
  background: url(../img/a6.png) no-repeat center;
  background-size: 100%;
}
.con-tittip .tittip-bot {
  border-top: 1px solid #f2f2f2;
}
.con-tittip .tittip-bot .items {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #666666;
  position: relative;
  transition: .5s ease-in-out;
}
.con-tittip .tittip-bot .items:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2px;
  width: 0;
  height: 2px;
  margin: auto;
  background: #aacd06;
  transition: .5s ease-in-out;
}
.con-tittip .tittip-bot .items:hover, .con-tittip .tittip-bot .items.active {
  color: #aacd06;
  transition: .5s ease-in-out;
}
.con-tittip .tittip-bot .items:hover:before, .con-tittip .tittip-bot .items.active:before {
  width: 100%;
  transition: .5s ease-in-out;
}


@media screen and (max-width: 1024px) {
  .pd100 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .con-tittip{ height:80px; margin-top:-40px;}
  .con-tittip.active {
  line-height:80px;
}
}
.zy-bg{ background-color:#291d15;}
.culture-bg{ background:url(../img/cture.jpg) center top no-repeat; background-color:#291d15;}
.video-bg{ background:url(../img/videobg.jpg) center top no-repeat; background-color:#291d15;}
.join-bg{ background:url(../img/join-bg.jpg) center top no-repeat; background-color:#291d15;}
/*企业简介*/
.mginb-16 {
  margin-bottom: 16px;
}

.about-wrap {
  padding-top: 20px; padding-bottom:20px;
  background-color: #291d15;
}
.about-wrap .fir-wrap {
  width: 100%;
  background-color: #665241;
}
.about-wrap .fir-wrap .left-cont {
  width: 58%;
  padding-left: 5.7%;
  padding-right: 5.7%;
  background-color: #665241;
  padding-top:60px; min-height: 570px;
}
.about-wrap .fir-wrap .right-cont {
  overflow:hidden;
  width: 42%;
  max-height: 570px;
}
.about-wrap .fir-wrap .right-cont img{ width:100%; height:auto;}

.about-wrap .fir-wrap .left-cont h4 {
  font-size:50px; font-weight:bold;
  line-height: 86px;
  color: #fbd6b0;
  font-family: "Base-font";
}
.about-wrap .fir-wrap .left-cont .stit {
  font-size: 18px;
  line-height: 36px;
  color: #fbd6b0;
}
.about-wrap .fir-wrap .left-cont .word {
  line-height: 28px;
  font-size: 14px;
  margin-top: 32px;
  color: #fbd6b0;
}
.about-wrap .fir-wrap .left-cont .word h5{
  font-size: 18px;
  color: #fbd6b0;
}
.about-wrap .fir-wrap .left-cont .word li{
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}
.about-wrap .fir-wrap .left-cont .link-box {
  margin-top: 70px;
}

.about-wrap .sec-wrap {
  background-color: #665241;
}
.about-wrap .sec-wrap .imgbox {
  width: 68%;
}
.about-wrap .sec-wrap .left-cont {
  width: 27.4%;
  padding-left: 2.78%;
  padding-top: 100px;
}
.about-wrap .sec-wrap .left-cont .tit {
  line-height: 36px;
  font-size: 24px;
  color: #fbd6b0;
}
.about-wrap .sec-wrap .left-cont .line {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #fbd6b0;
  margin-top: 20px;
}
.about-wrap .sec-wrap .left-cont .word {
  display: block;
  line-height: 28px;
  font-size: 14px;
  margin-top: 20px; color:#fbd6b0;
}
.about-wrap .sec-wrap .left-cont .num-long {
  font-size: 60px;
  margin-top: 52px;
  color: #fbd6b0;
  line-height: 62px;
  font-family: "Trump";
}
.about-wrap .sec-wrap .left-cont .num-long .m {
  font-size: 60px;
  position: relative;
}
.about-wrap .sec-wrap .left-cont .num-long .square {
  display: inline-block;
  font-size: 24px;
  position: absolute;
  right: -10px;
  top: -6px;
  font-style: normal;
}
.about-wrap .sec-wrap .left-cont .sfont {
  line-height: 24px;
  font-size: 14px;
  color: #fbd6b0;
}
.about-wrap .thi-wrap .row-box, .about-wrap .fiv-wrap .row-box {
  width: 49.5%;
  position: relative;
}
.about-wrap .thi-wrap .row-box img, .about-wrap .fiv-wrap .row-box img {
  width: 100%;
}
.about-wrap .thi-wrap .row-box .up-gray, .about-wrap .fiv-wrap .row-box .up-gray {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  height: 140px;
  background: url(../img/bg_11.png) no-repeat center;
}
.about-wrap .thi-wrap .row-box .up-cont, .about-wrap .fiv-wrap .row-box .up-cont {
  position: absolute;
  bottom: 0;
  left: 5%;
  width: 90%;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.3s ease 0s;
  z-index: 3;
}
.about-wrap .thi-wrap .row-box .up-cont .stit, .about-wrap .fiv-wrap .row-box .up-cont .stit {
  font-size: 20px;
  line-height: 34px;
  color: #fff;
}
.about-wrap .thi-wrap .row-box .up-cont .font, .about-wrap .fiv-wrap .row-box .up-cont .font {
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=50);
}
.about-wrap .thi-wrap .row-box:hover .up-cont, .about-wrap .fiv-wrap .row-box:hover .up-cont {
  bottom: 18px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.about-wrap .fou-wrap {
  background-color: #705b48;
}
.about-wrap .fou-wrap .imgbox {
  width: 70%;
}
.about-wrap .fou-wrap .imgbox img {
  width: 100%;
}
.about-wrap .fou-wrap .right-cont {
  width: 19.7%;
  margin-right: 5.2%;
  padding-top: 102px;
}
.about-wrap .fou-wrap .right-cont .stit {
  font-size: 24px;
  line-height: 40px;
  color: #fbd6b0;
}
.about-wrap .fou-wrap .right-cont .line {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #fbd6b0;
  margin-top: 25px;
}
.about-wrap .fou-wrap .right-cont .word {
  display: block;
  line-height: 28px;
  font-size: 14px;
  margin-top: 23px;
  color: #fbd6b0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.w1520 {
  width: 79%;
  margin: 0 auto;
}
	
	
	
	
	
/*品牌文化*/
.culture-wrap{ margin-top:40px;}
.culture-wrap .fir-list ul {
  width: 88%;
  margin: 0 auto;
}
.culture-wrap .fir-list li {
  width: 85.4%;
  margin-bottom: 20px;
}
.culture-wrap .fir-list li .img {
  display: block;
  width: 50%;
}
.culture-wrap .fir-list li .img img {
  width: 100%;
}
.culture-wrap .fir-list li .cont-wrap {
  width: 36.3%;
  padding-top: 60px;
}
.culture-wrap .fir-list li .cont-wrap .tit {
  font-size: 24px;
  line-height: 40px;
  color: #fbd6b0;
}
.culture-wrap .fir-list li .cont-wrap .line {
  display: block;
  width: 11px;
  height: 2px;
  margin-top: 18px;
}
.culture-wrap .fir-list li .cont-wrap .word {
  display: block;
  line-height: 24px;
  font-size: 14px;
  margin-top: 18px;
}
.culture-wrap .fir-list li .cont-wrap .s-tt {
  font-size: 16px;
  line-height: 32px;
  margin-top: 10px;
}
.culture-wrap .fir-list li .cont-wrap .en-font {
  display: block;
  margin-top: 25px;
  line-height: 20px;
  font-size: 12px;
  font-family: "Arial";
}
.culture-wrap .fir-list li.even-li {
  float: right;
  background-color: #5a4839;
}
.culture-wrap .fir-list li.even-li .img {
  float: left;
}
.culture-wrap .fir-list li.even-li .cont-wrap {
  float: right;
  margin-right: 10.7%;
}
.culture-wrap .fir-list li.even-li .cont-wrap .tit {
  color: #fbd6b0;
}
.culture-wrap .fir-list li.even-li .cont-wrap .line {
  background-color: #fbd6b0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.culture-wrap .fir-list li.even-li .cont-wrap .word {
  color: #fbd6b0;
}
.culture-wrap .fir-list li.even-li .cont-wrap .s-tt {
  color: #fbd6b0;
}
.culture-wrap .fir-list li.even-li .cont-wrap .en-font,.culture-wrap .fir-list li.odd-li .cont-wrap .en-font{ width:42px; height:19px;}
.culture-wrap .fir-list li.even-li .cont-wrap .en-font img{ width:42px; height:19px;}
.culture-wrap .fir-list li.odd-li {
  background-color: #5a4839;
}
.culture-wrap .fir-list li.odd-li .img {
  float: right;
}
.culture-wrap .fir-list li.odd-li .cont-wrap {
  float: left;
  margin-left: 5.3%;
}
.culture-wrap .fir-list li.odd-li .cont-wrap .tit {
  color: #fbd6b0;
}
.culture-wrap .fir-list li.odd-li .cont-wrap .line {
  background-color: #fbd6b0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.culture-wrap .fir-list li.odd-li .cont-wrap .word {
  color: #fbd6b0;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.culture-wrap .fir-list li.odd-li .cont-wrap .s-tt {
  color: #fbd6b0;
}
.culture-wrap .sec-list { background:#665241;
  width: 100%;
  margin: 0 auto;
}
.culture-wrap .sec-list .cont-wrap .imgbox {
  width: 50%;
  height: 350px;
}
.culture-wrap .sec-list .cont-wrap .num-list {
  width: 50%;
  height: 350px;
}
.culture-wrap .sec-list .cont-wrap .num-list ul {
  width: 100%;
  height: 100%;
}
.culture-wrap .sec-list .cont-wrap .num-list li {
  width: 50%;
  text-align: center;
  height: 100%;
}
.culture-wrap .sec-list .cont-wrap .num-list .num-box {
  padding-top: 60px;
}
.culture-wrap .sec-list .cont-wrap .num-list .num-box .num {
  display: inline-block;
  position: relative;
  font-size: 100px;
  line-height: 120px;
  vertical-align: top;
  color: #fbd6b0;
  font-family: "Base-font";
}
.culture-wrap .sec-list .cont-wrap .num-list .num-box .stt {
  font-size: 16px;
  line-height: 44px;
  color: #fbd6b0;
  position: absolute;
  bottom: 6px;
  right: 0px;
  display: inline-block;
  width: 66px;
  text-align: center;
  background-color: #665241;
  font-family: "黑体";
}
.culture-wrap .sec-list .cont-wrap .num-list .word {
  display: block;
  width: 66%;
  margin: 14px auto 0;
  color: #fbd6b0;
  line-height: 30px;
}
.culture-wrap .sec-list .cont-wrap .num-list li.gray {
  background-color: #5a4839;
}
.culture-wrap .sec-list .cont-wrap .num-list li.gray .stt {
  background-color: #5a4839;
}
.culture-wrap .sec-list .cont-wrap .num-list li.black {
  background-color: #493829;
}
.culture-wrap .sec-list .cont-wrap .num-list li.black .num-box .num {
  color: #fbd6b0;
}
.culture-wrap .sec-list .cont-wrap .num-list li.black .word {
  color: #fbd6b0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.culture-wrap .sec-list .cont-wrap .num-list li.black .stt {
  color: #fbd6b0;
  background-color: #493829;
}
	
	
	
	
@media (max-width: 1440px) {
	.w1520{
		width: 89%;
	}
	.about-ban .cont-wrap{
		left: 5.5%;
		width: 89% !important;
	}
	.team-wrap .fir-wrap .cont-fir{
		padding-top: 30px;
	}
	.about-wrap .fou-wrap .right-cont {
  width: 19.7%;
  margin-right: 5.2%;
  padding-top:40px;}
	.culture-wrap .fir-list li .cont-wrap{
		padding-top: 10px;
	}
	.ins-ban .up-cont{
		left: 6%;
		margin-top: -170px;
	}
	.about-wrap .sec-wrap .left-cont .num-long {margin-top:20px;}
	.interact-ban .up-cont h4,.ins-ban .up-cont h4{
		font-size: 42px;
	}
	.interact-ban .up-cont .line{
		margin-top: 24px;
	}
	.interact-ban .up-cont .font,.ins-ban .up-cont .font{
		font-size: 26px;
		margin-top: 32px;
		line-height: 40px;
	}
	.ins-ban .up-cont .down-ico{
		margin-top: 60px;
	}
	.news-ban .up-tit{
		left: 6%;
	}
	.adsuper-wrap .sec-wrap .cont-wrap{
		padding-top: 80px;
	}
	.wechat-info-ban .up-cont{
		width: 89%;
		left: 5.5%;
		margin-top: -160px;
	}
	.bot-paging{
		width: 89%;
		left: 5.5%;
	}
	.bot-paging.long{
		width: 100%;
		left: 0;
	}
	.contact-wrap .city-list{
		width: 166px;
		margin-right: 30px;
	}
	.contact-wrap .address{
		width: 290px;
		margin-right: 32px;
	}
	.contact-wrap .weixin{
		width: 180px;
		margin-right: 32px;
	}
	.contact-wrap .advis{
		width: 180px;
	}
	header .nav-link .nav .line{
		margin-left: 26px;
	}
	header .nav-link .nav li{
		padding-left: 26px;
	}
	.ins-nav ul{
		width: 682px;
	}
	.about-wrap .sec-wrap .left-cont{
		padding-top: 40px;
	}
	.about-wrap .fir-wrap .right-cont .num-box .num{
		font-size: 42px;
	}
	.about-wrap .fir-wrap .left-cont h4{
		font-size:35px;
	}
	.culture-wrap .fir-list li .cont-wrap{
		padding-top: 10px;
	}
	.future-wrap .top-main .cont-wrap{
		padding-top: 60px;
	}
	.society-wrap .main-column .cont-wrap{
		padding-top: 50px;
	}
	.adsuper-wrap .thi-wrap .left-cont{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.adsuper-wrap .fou-wrap .right-cont{
		padding-top: 50px;
	}
	.about-home .fir-wrap h4{
		font-size: 70px;
	}
	.i-ban li .cent-cont,.i-ban .btns{
		left: 5.5%;
	}
	.i-ban li .cent-cont{
		margin-top: -190px;
	}
	.i-ban li .word{
		font-size: 36px;
		line-height: 56px;
	}
	.i-ban li .word p{
		height: 56px;
	}
	.return-top{
		right: 10px;
	}
	.about-home .thi-wrap .num-list li{
		margin-right: 0;
		padding-right: 36px;
	}
	.about-wrap .fir-wrap .right-cont .num-box li{
		padding-right: 30px;
		margin-left: 0;
	}
	.about-wrap .fir-wrap .right-cont .num-box .num{
		line-height: 68px;
	}
	.about-wrap .fir-wrap .right-cont .num-box .line{
		display: none;
	}
}
	
	
	
	
	
	
@media (max-width: 1200px) {
	.about-wrap .fir-wrap .left-cont{
		padding-top: 60px;
	}
	.about-wrap .fir-wrap .left-cont h4{
		font-size:3rem;
	}
	.about-wrap .fir-wrap .right-cont{
		padding-top: 80px;
	}
	.about-wrap .fir-wrap .left-cont .link-box{
		margin-top: 50px;
	}
	
	.culture-wrap .fir-list li{
		width: 100%;
	}
	.culture-wrap .fir-list li .cont-wrap .en-font{
		display: none;
	}
	.culture-wrap .fir-list li .cont-wrap{
		padding-top: 40px;
	}
	.culture-wrap .sec-list .cont-wrap .num-list .num-box .num{
		font-size: 50px;
	}

}

	
	
	
@media (max-width: 1050px) {
	.about-wrap .fir-wrap .left-cont { width:100%;}
	.about-wrap .fir-wrap .right-cont { overflow:hidden;width:100%;}
	.about-wrap .fir-wrap .right-cont{
		padding-top:2rem;
	}
	.about-wrap .fou-wrap .right-cont{
		padding-top: 30px;
	}
	.about-wrap .sec-wrap .left-cont .num-long{
		font-size: 50px;
		margin-top: 32px;
	}
	.about-wrap .sec-wrap .left-cont .num-long .m{
		font-size: 40px;
	}
	.about-wrap .sec-wrap .left-cont .num-long .square{
		line-height: 48px;
	}
	.about-wrap .sec-wrap .left-cont{
		width: 90%;
		padding: 30px 5%;
	}
	.about-wrap .sec-wrap .imgbox{
		width: 100%;
	}
		.about-wrap .fou-wrap .imgbox {
  width: 100%;
}

	.about-home .fir-wrap h4{
		font-size: 46px;
	}
	.about-wrap .fir-wrap .right-cont .num-box li{
		margin-bottom: 24px;
	}
	.about-wrap .fir-wrap .right-cont .num-box .num{
		font-size: 2.2rem;
		line-height: 58px;
	}
.about-wrap .fou-wrap .right-cont {
  width: 94%;
  margin-right: 3%;
  padding-top:30px; padding-bottom:30px;
}
	.culture-wrap .sec-list .cont-wrap .num-list{
		width: 100%;
	}
	.culture-wrap .sec-list .cont-wrap .imgbox{
		display: none;
	}
	.culture-wrap .sec-list .cont-wrap .num-list li.black{
		background-color: #493829;
	}
	.culture-wrap .sec-list .cont-wrap .num-list li.black .num-box .num{
		color: #fbd6b0;
	}
	.culture-wrap .sec-list .cont-wrap .num-list li.black .stt{
		color: #fbd6b0;
	}
	.culture-wrap .sec-list .cont-wrap .num-list li.black .word{
		color: #fbd6b0;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.culture-wrap .sec-list .cont-wrap .row-box:nth-of-type(2) li:nth-of-type(2){
		background-color: #665241;
	}
	.culture-wrap .sec-list .cont-wrap .num-list .num-box .stt{
		width: 68px;
	}
	.culture-wrap .sec-list .cont-wrap .row-box:nth-of-type(2) li:nth-of-type(2) .stt{
		background-color: #665241;
	}

}
@media (max-width: 768px) {
	.about-wrap .fou-wrap .imgbox{
		width: 100%;
	}
	.about-wrap .fir-wrap .left-cont { width:100%;}
	.about-wrap .fir-wrap .right-cont { overflow:hidden;width:100%;}
	.about-wrap .fir-wrap .left-cont,.about-wrap .fir-wrap .right-cont{ padding-top:2rem;}
	
	.about-wrap .fir-wrap .right-cont{
		min-height: 10px;
	}
	.about-wrap .thi-wrap .row-box .up-cont .font, .about-wrap .fiv-wrap .row-box .up-cont .font{
		display: none;
	}
	.about-wrap .thi-wrap .row-box .up-cont .stit, .about-wrap .fiv-wrap .row-box .up-cont .stit{
		font-size: 16px;
		line-height: 20px;
	}
	.about-wrap .thi-wrap .row-box:hover .up-cont, .about-wrap .fiv-wrap .row-box:hover .up-cont {
	    bottom: 10px;
	}
	.culture-wrap .fir-list li.even-li .img,.culture-wrap .fir-list li.odd-li .img{
		width: 100%;
	}
	.culture-wrap .fir-list li.even-li .cont-wrap,.culture-wrap .fir-list li.odd-li .cont-wrap{
		width: 96%;
		padding: 20px 2% 25px;
		margin: 0;
	}
	.culture-wrap .sec-list .cont-wrap .imgbox{
		display: block;
		width: 100%;
	}
	
	.culture-wrap .fir-list li.even-li .cont-wrap {
  float: left;
  margin-right:2%;
  }
  .culture-wrap .sec-list { background:#665241;
    width: 100%;
    margin: 0 auto;
  }



}

/**/	
.video-read{ padding:18px 15px; margin-top:2rem;}
.video-read a{ width:100%; height:auto; display:block; background:#705b48;}	
.video-read a>img{ width:100%; height:auto;}	
.video-read a h4{ width:90%; display:block; margin:0 auto; font-size:1.8rem;color:#fbd6b0; padding:1rem 0;}	
.video-read a h5{ width:90%; display:block; margin:0 auto; font-size:1.4rem;color:#fbd6b0;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1; }	
.video-read-de{ width:90%; margin:0 auto; margin-top:20px; border-top:1px solid #8b735d;}
.video-read-de p{ width:60%; float:left; display:block; line-height:41px; color:#fbd6b0;}	
.video-read-de .p2{ width:41px; float:right; height:41px;}	
.video-read-de .p2 img{ width:41px; height:21px; margin-top:10px;}	


	
.zy-case-cp{ padding:20px; margin-top:2rem;}	
.zy-case-cp a{ display:block; width:100%; height:100%; background:url(../img/cpbgg.jpg); background-size:100% 100%; padding:6rem 0;}
.zy-case-cp h2{ width:100%; text-align:center; line-height:3rem; font-weight:500; font-size:3.5rem; color:#ffdcc6;}
.zy-case-cp img{ max-width:100%; height:auto; text-align:center; margin:1.5rem 0;}
.zy-case-cp .more-cp{ width:100%; margin:1rem 0; text-align:center;color:#ffdcc6}
.zy-case-cp .cp{ width:80%; height:auto; margin:0 auto;}
.zy-case-cp a:hover{ color:#333;}

@media (max-width:768px) {
  .zy-case-cp a{padding:0 0 1rem 0;}
  .zy-case-cp .cp{ width:100%;}
  .zy-case-cp h2{line-height: 1.5rem;font-weight: 500;height: 3rem;font-size: 2rem; margin-top: 1rem;}
  .zy-case-cp .more-cp{font-size: 1rem;}
}

.fanye{height:auto; margin:0 auto;font-size:16px; text-align:center; margin-top:50px; margin-bottom:50px; font-weight:bold;position:relative;}
.fanye li{display:inline;color:#fff;margin-top:50px;}
.fanye li a{PADDING-RIGHT:15px; BACKGROUND-POSITION: 50% bottom;PADDING-LEFT:15px; PADDING-BOTTOM:10px; MARGIN-RIGHT:5px; PADDING-TOP:10px; TEXT-DECORATION:none; border:2px solid #85664c; color:#85664c; border-radius:50px; }
.fanye li a.active{ opacity:0.7;}
.fanye a:hover{ opacity:0.7; }
.fanye .arrow {width:0;height:0;font-size:0; border:solid 10px;border-color:#f00 #0f0 #00f #000;}

.fanye-phone{ display:none;}
.fanye-phone{height:auto; margin:0 auto;font-size:16px; text-align:center; margin-top:50px; margin-bottom:50px; font-weight:bold;position:relative;}
.fanye-phone li{display:inline;color:#fff;margin-top:50px;}
.fanye-phone li a{PADDING-RIGHT:15px; BACKGROUND-POSITION: 50% bottom;PADDING-LEFT:15px; PADDING-BOTTOM:10px; MARGIN-RIGHT:5px; PADDING-TOP:10px; TEXT-DECORATION:none; border:2px solid #85664c; color:#85664c; border-radius:50px;}
.fanye-phone li a.active{ opacity:0.7;}
.fanye-phone a:hover{ opacity:0.7; }
.fanye-phone li span{PADDING-RIGHT:15px; BACKGROUND-POSITION: 50% bottom;PADDING-LEFT:15px; PADDING-BOTTOM:10px; MARGIN-RIGHT:5px; PADDING-TOP:10px; TEXT-DECORATION:none; border:2px solid #85664c; color:#0f0804; border-radius:50px;}
@media (max-width:768px) {
	.fanye-phone{ display:block;}
	.fanye{ display:none;}
	.zy-case-cp{ padding: 1rem 1%;}	
	.video-read{ padding: 1rem 1%;}
	.video-read a h4{font-size:1.4rem;}	
.video-read a h5{font-size:1.2rem;}	

}

.cp-nav ul{ margin-top:3rem;}
.cp-nav ul li{ width:12%; margin-right:2%; height:56px; float:left; border:1px solid #8b7561; border-radius:10px; margin-top: 20px;}
.cp-nav ul li a{background-color:#8b7561; display:block; border-radius:10px; height:50px; width:98%; margin:0 auto; margin-top:2px; color:#ffdcc6; text-align:center; line-height:50px;}
.cp-nav ul li:hover{border:1px solid #8b0000;}
.cp-nav ul li:hover a{ background-image:url(../img/ing.png); background-repeat:no-repeat; background-position:17% 50%; color:#ffdcc6;background-color:#8b0000; font-weight:bold;}
.cp-nav ul li.on{border:1px solid #8b0000;}
.cp-nav ul li.on a{ background-image:url(../img/ing.png); background-repeat:no-repeat; background-position:17% 50%; color:#ffdcc6;background-color:#8b0000; font-weight:bold;}

@media (max-width:1200px) {
	.cp-nav ul li{ width:15%; margin-right:1%; margin-top:1rem}
	
    .cp-nav ul li:hover a{background-position:10% 50%;}
    .cp-nav ul li.on a{background-position:5% 50%; }

	}


@media (max-width:1024px) {
	.cp-nav ul li{ width:29.3%; margin-right:2%; margin-left:2%; margin-top:1rem}}



.Employment {padding:40px 0;}
.empBody{ width:85%; margin:0 auto;}
.join {padding:60px 0 100px 0;}
.job_tit {width:100%;padding-left:5%;height:45px; line-height:45px; background-color:#a40000;}
.job_tit li {width:27%; font-size:14px; color:#fbd6b0; float:left; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.job_tit li:last-of-type {width:19%;}
.job_info {margin-bottom:10px;}
.job_info .job_tit {height:55px; line-height:55px; background:#705b48 url(../img/jia.png) no-repeat 1.9% 50%; cursor:pointer; margin-top:10px;}
.job_info .job_tit li {font-size:14px;color:#fbd6b0;}
.job_body {width:100%;padding:10px 5% 30px 5%; background-color:#5a4839; display:none;color:#fbd6b0; line-height:3rem;font-size:1.4rem;}
.job_body h5,.job_body h6 {margin:20px 0 10px 0; color:#fbd6b0;}
.job_body h5 {font-size:1.4rem; font-weight:bold;}
.job_body h5 {font-size:1.4rem;}
.job_body h6 {font-size:1.4rem;}
.job_body p {font-size:1.4rem; color:#666; line-height:25px;}
.job_body .email {font-size:14px; color:#a40000;}
.job_info .slide {background:#5a4839 url(../img/jian.png) no-repeat 1.9% 50%;}


@media (max-width:1024px) {
.empBody{ width:100%; margin:0 auto;}
}

@media (max-width:768px) {
.job_tit {width:100%;padding-left:10%;height:45px; line-height:45px; background-color:#a40000;}
.job_tit li {width:33.3%; font-size:14px; color:#fbd6b0; float:left;}
.job_tit li.titD { display:none;}
}

/**/
.lw-news-list{ margin-top:40px;}
.lw-news-list ul li{ width:100%; float:left; margin-bottom:2rem; background:#705b48;}
.lw-news-list ul li .lw-news-img{ width:33%;}
.lw-news-list ul li .lw-news-img a{ display:block; width:100%;}
.lw-news-list ul li .lw-news-img a img{ width:100%; height:auto;}
.lw-news-list ul li .lw-news-text{ width:67%; padding-left:5%;}
.lw-news-textw{ width:90%;}
.lw-news-list ul li .lw-news-text h5{ width:100%;display: -webkit-box; margin-top:30px; font-size:20px; color:#fbd6b0;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.lw-news-list ul li .lw-news-text h6{font-size:14px; color:#fbd6b0; padding-top:5px;}
.lw-news-list ul li .lw-news-text p{ width:100%;display: -webkit-box; margin-top:25px; font-size:14px; color:#fbd6b0; opacity:0.6;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; line-height:3rem;}

.lw-news-list ul li .lw-news-text a{ width:100%;display: -webkit-box; margin-top:25px; font-size:16px; color:#fbd6b0;}
.lw-news-list ul li .lw-news-text img{padding-left:15px; padding-top:10px;}

@media (max-width:1660px) {.lw-news-list ul li{ padding-bottom:2rem;}.lw-news-list ul li .lw-news-text h5{margin-top:30px;}.lw-news-list ul li .lw-news-text p{margin-top:15px;}}
@media (max-width:1024px) {
	.lw-news-list ul li{ padding-bottom:2rem;}
.lw-news-list ul li .lw-news-text{ width:100%;}
.lw-news-list ul li .lw-news-img{ width:100%;}
.lw-news-list ul li .lw-news-text h5{margin-top:20px;}
.lw-news-list ul li .lw-news-text p{margin-top:15px;}
}
.gf-link-case{padding-top: 40px; padding-bottom:40px;}
.gf-link-case a{color:#fbd6b0;}
.gf-link-case .case-prev{padding-left: 20px; background:url("../images/atr_left.png") no-repeat left center;}
.gf-link-case .case-next{padding-right: 20px; background:url("../images/news_atr.png") no-repeat right center;}


/*右漂浮*/
.right-fixedbox {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 48px;
    height: 400px;
    z-index: 20;
}
.right-fixedbox .list {
  border-radius: 96px;
  background: #665241;
  width: 96px;
  height: 100%;
  padding: 48px 0;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.06);
}
.right-fixedbox .list .items {
  width: 50%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  position: relative;
}
.right-fixedbox .list .items img{ width:100%;}

.right-fixedbox .list .items:hover .items-bot {
  right: 48px;
  transition: .5s ease-in-out;
  opacity: 1;
  z-index: 0; line-height:30px;
}
.right-fixedbox .list .items:hover .bbt {
 line-height:60px;
}

.right-fixedbox .list .items-top {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  cursor: pointer;
  position: relative;
  z-index: 5;
}
.right-fixedbox .list .items-top img {
  transition: .5s ease-in-out;
}
.right-fixedbox .list .items-top:hover img {
  transition: .5s ease-in-out;
}
.right-fixedbox .list .items-top:hover .i1 {
  opacity: 1;
}
.right-fixedbox .list .items-top:hover .i0 {
  opacity: 0;
}

.right-fixedbox .list .items-bot {
  position: absolute;
  right: -100px;
  top: 0;
  width: 100px;
  transition: .5s ease-in-out;
  z-index: -10;
  opacity: 0;
}
.right-fixedbox .list .items4 .items-bot {
  right: -200px;
  width: 200px;
}

.fgh .i {
  position: relative;
}
.fgh .i img {
  display: block;
}
.fgh .i .i1 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.right-fixedbox .list .items-bot {
    background: #665241;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; color:#fbd6b0;
}


/**/





/*font-size*/
.fnt_12 { font-size:1.2rem;}
.fnt_14 { font-size: 1.4rem;}
.fnt_16 { font-size: 1.6rem;}
.fnt_18 { font-size:1.8rem;}
.fnt_20 { font-size: 2.0rem;}
.fnt_22 { font-size:2.2rem;}
.fnt_24 { font-size:2.4rem;}
.fnt_28 { font-size:2.8rem;}
.fnt_30 { font-size:3.0rem;}
.fnt_32 { font-size:3.2rem;}
.fnt_34 { font-size:3.4rem;}
.fnt_36 { font-size:3.6rem;}
.fnt_40 { font-size:4.0rem;}
.fnt_48 { font-size:4.8rem;}
.fnt_52 { font-size:5.2rem;}
.fnt_60 { font-size:6.0rem;}
.fnt_72 { font-size:7.2rem;}
.fnt_80 { font-size:8rem;}
.fnt_100 { font-size:10rem;}
.container{ padding:0;}

@media only screen and (max-width: 1520px) {
	    .fnt_14 { font-size: 1.2rem;}
        .fnt_16 { font-size: 1.4rem;}
        .fnt_18 {  font-size:1.5rem;}
        .fnt_20 { font-size: 1.6rem;}
        .fnt_22 {  font-size:1.8rem}
        .fnt_24 { font-size:2.1rem;}
        .fnt_28 {  font-size:2.4rem;}
		    .fnt_30 { font-size:2.5rem;}
        .fnt_32 {  font-size:2.6rem;}
        .fnt_34 { font-size:2.7rem;}
        .fnt_36 { font-size:2.8rem;}
        .fnt_40 { font-size:3.2rem;}
        .fnt_48 {  font-size:3.8rem;}
        .fnt_60 {font-size:5.2rem;}
        .fnt_72 { font-size:5.6rem;}
	    .fnt_80 {font-size:6.4rem;}
        .fnt_100 { font-size:8rem;}
}
@media only screen and (max-width: 1679px) {
        .fnt_16 { font-size:1.3rem;}
        .fnt_18 {  font-size:1.4rem;}
        .fnt_20 { font-size:1.5rem;}
        .fnt_22 { font-size:1.6rem;}
        .fnt_24 { font-size:1.7rem;}
        .fnt_28 { font-size:1.8rem;}
    	.fnt_30 { font-size:2.0rem;}
        .fnt_32 { font-size:2.1rem; }
        .fnt_34 { font-size:2.2rem; }
        .fnt_36 { font-size:2.4rem;}
        .fnt_40 { font-size:2.7rem;}
        .fnt_48 { font-size:3.2rem;}
        .fnt_52 { font-size:4.0rem;}
        .fnt_60 {font-size: 4.5rem;}
        .fnt_72 { font-size:4.9rem;}
    	.fnt_80 {font-size:5.3rem;}
        .fnt_100 { font-size:6.8rem;}
}
@media only screen and (max-width: 1407px) {
        .fnt_24 { font-size:1.8rem;}
        .fnt_28 { font-size:2.0rem;}
        .fnt_30 { font-size:2.2rem;}
        .fnt_32 { font-size:2.3rem; }
        .fnt_34 { font-size:2.5rem; }
        .fnt_36 { font-size:2.6rem;}
        .fnt_40 { font-size:2.9rem;}
        .fnt_48 { font-size:3.5rem;}
        .fnt_52 { font-size:3.8rem;}
        .fnt_60 {font-size:4.4rem;}
        .fnt_72 { font-size:5.3rem;}
        .fnt_80 {font-size:5.8rem;}
        .fnt_100 { font-size:7.3rem;}
}
@media only screen and (max-width: 1299px) {
        .fnt_24 { font-size:1.5rem;}
        .fnt_28 { font-size:1.6rem;}
    	.fnt_30 { font-size:1.8rem;}
        .fnt_32 { font-size:1.9rem; }
        .fnt_34 { font-size:2.0rem; }
        .fnt_36 { font-size:2.1rem;}
        .fnt_40 { font-size:2.3rem;}
        .fnt_48 { font-size:2.8rem;}
        .fnt_52 { font-size:3.2rem;}
        .fnt_60 {font-size:4.0rem;}
        .fnt_72 { font-size:4.4rem;}
	    .fnt_80 {font-size:4.7rem;}
        .fnt_100 { font-size:6.0rem;}

}
@media only screen and (max-width: 1023px) {
    	.fnt_30 { font-size:1.6rem;}
    	.fnt_34 { font-size:1.8rem; }
    	.fnt_48 { font-size:2.6rem;}
        .fnt_36 { font-size:1.9rem;}
        .fnt_40 { font-size:2.1rem;}
        .fnt_52 { font-size:3.0rem;}
        .fnt_60 {font-size:3.6rem;}
        .fnt_72 { font-size:3.9rem;}
	    .fnt_80 {font-size:4.2rem;}
        .fnt_100 { font-size:5.3rem;}
}

@media only screen and (max-width: 767px) {
	    .fnt_22{ font-size:1.4rem;}
        .fnt_32 { font-size:1.8rem;}
        .fnt_36 { font-size:1.7rem;}
        .fnt_40 { font-size:1.8rem;}
        .fnt_48 { font-size:1.6rem;}
        .fnt_52 { font-size:1.6rem;}
        .fnt_60 {font-size:1.8rem;}
        .fnt_72 { font-size:2.4rem;}
	    .fnt_80 {font-size:3.1rem;}
        .fnt_100 { font-size:4.0rem;}
		.right-fixedbox{ display:none;}
}








@media only screen and (max-width: 767px) {
.smile .teeth-status span { width:48%;}}
    



.marg-3{ margin-top:3rem;}
.marg-4{ margin-top:4rem;}
.marg-5{ margin-top:5rem;}
.marg-6{ margin-top:6rem;}



.marg-3{ margin-top:3rem;}
.marg-4{ margin-top:4rem;}
.marg-5{ margin-top:5rem;}
.marg-6{ margin-top:6rem;}
@media (max-width:1300px) {
	
.marg-3{ margin-top:2rem;}
.marg-4{ margin-top:3rem;}
.marg-5{ margin-top:4rem;}
.marg-6{ margin-top:5rem;}
	}

@media (max-width:1300px) {
	
.marg-3{ margin-top:2rem;}
.marg-4{ margin-top:2rem;}
.marg-5{ margin-top:3rem;}
.marg-6{ margin-top:4rem;}
	}


.cp-xiangqing-img img{ max-width:100%; margin:0 auto; height:auto; padding:200px 0;}
.cp-xiangqing-text{ line-height:3rem; color:#fbd6b0;}
@media (max-width:1024px) {
.cp-xiangqing-img img{ width:100%; padding:30px 0;}
}
.zy-case-cp h2 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;
}